package request

type User struct {
	Account  string `json:"account" form:"account" binding:"required"`
	Password string `json:"password" form:"password" binding:"required"`
}
type SendSms struct {
	Account string `json:"account" form:"account" binding:"required"`
}
type Login struct {
	Account string `json:"account" form:"account" binding:"required"`
}
type VideoAdd struct {
	UserId  int    `json:"user_id" form:"user_id" binding:"required"`
	Titer   string `json:"titer"  form:"titer" binding:"required"`
	Message string `json:"message"  form:"message" binding:"required"`
	Static  string `json:"static"  form:"static" binding:"required"`
	Address string `json:"address"  form:"address" binding:"required"`
	Year    string `json:"year"  form:"year" binding:"required"`
	Image   string `json:"image"  form:"image" binding:"required"`
}
type VideoList struct {
	Size    int64  `json:"size"  form:"size" binding:"required"`
	Page    int64  `json:"page"  form:"page" binding:"required"`
	Address string `json:"address"  form:"address" binding:"required"`
}
type VideoDetails struct {
	Id int `json:"id" form:"id" binding:"required"`
}
type VideoType struct {
	Static string `json:"static"  form:"static" binding:"required"`
}
type EpisodeList struct {
}
type HisToryAdd struct {
	UserId    int `json:"user_id"  form:"user_id" binding:"required"`
	VideoId   int `json:"video_id" form:"video_id" binding:"required"`
	EpisodeId int `json:"episode_id" form:"episode_id" binding:"required"`
	Progress  int `json:"progress" form:"progress" binding:"required"`
}
type HisToryList struct {
}
